home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-06-12 | 761 b | 26 lines | [TEXT/MPS ] |
- nbp_iopb.ioCompletion = 0;
- nbp_iopb.ioRefNum = MPP_REFNUM;
- nbp_iopb.csCode = lookupName;
- nbp_iopb.interval = 5;
- nbp_iopb.count = 2;
-
- printf("looking in zone '%s' for server '%s'\n", theZone, theName);
- if (nbp_iopb.ntQElPtr == 0)
- nbp_iopb.ntQElPtr = MakeEntity(theName, NBP_SERVER_TYPE, theZone);
-
- if (lookupBuffer == (byte *)0)
- lookupBuffer = (byte *)NewPtr( (long)NBP_BUFFER_SIZE );
-
- nbp_iopb.nbp.lookup.retBuffPtr = lookupBuffer;
- nbp_iopb.nbp.lookup.retBuffSize = NBP_BUFFER_SIZE;
- nbp_iopb.nbp.lookup.maxToGet = 1000;
- nbp_iopb.nbp.lookup.numGotten = 0;
-
- printf("looking for server...\n");
- result = PBControl(&nbp_iopb, FALSE);
- if (result != noErr)
- return FALSE;
-
- printf("done, found %d servers\n",
- nbp_iopb.nbp.lookup.numGotten);
-